Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 THE LARCHES Detached £480,515 £305,000 14 Mar 2008
3 THE LARCHES Detached £513,858 £303,800 14 Dec 2012
6 THE LARCHES Detached £289,814 £217,000 17 Jun 2016
7 THE LARCHES Detached £386,722 £202,500 27 Sep 2004